/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.com.controller;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import org.com.model.Produto;

/**
 *
 * @author Afonso Rodrigues
 */
public class BaseProduto {

    private Produto produto;
    private List produtos;

    public BaseProduto() {
        this.produtos = new ArrayList<>();
        this.produto = new Produto();

        produtos.add(new Produto(1, "PISTOLAO36", 639.00, "Traficante", 25));
        produtos.add(new Produto(2, "PIONEER-027", 1255.40, "Traficante", 43));
        produtos.add(new Produto(3, "ROSSI-020", 1420.80, "Enxovais marinho", 65));
        produtos.add(new Produto(4, "PUMA38 16p o", 1600.00, "Enxovais marinho", 98));
        produtos.add(new Produto(5, "CYCLOPS-983", 5573.60, "PM", 21));
        produtos.add(new Produto(6, "CYCLOPS-982", 4973.60, "PC", 87));
    }

    public void addProd(Produto produto) {
        produtos.add(produto);
    }

    public void removeProd(Produto produto) {
        produtos.remove(produto);
    }

    public Produto getProduto(int idProd) {
        Produto produto = new Produto();
        boolean encontrado = false;
        for (Iterator it = produtos.iterator(); it.hasNext();) {
            Produto prod = (Produto) it.next();
            if (idProd == prod.getIdProd()) {
                encontrado = true;
                produto = prod;
            }
        }

        if (encontrado == true) {
            return produto;
        } else {
            return null;
        }
    }

    public List getProdutos() {
        return produtos;
    }

    public void setProdutos(List produtos) {
        this.produtos = produtos;
    }
}
